Сервис mz-adapter предназначен для передачи запросов/ответов в смев или получения запросов/ответов из СМЭВ

Сервис mz-adapter взаимодействует со СМЭВ версии 2 и 3, при взаимодействии со СМЭВ 3 используется версия протокола 1.1

Сервис mz-adapter-ver1-3 является клоном сервиса mz-adapter, mz-adapter-ver1-3 предназначен для взаимодействия со СМЭВ 3 версия протокола 1.3

Схема взаимодействия сервиса с окружением

mz-adapter
kafka
S3
Redis
FTP
СМЭВ
Set Lock

Диаграммы последовательностей процессов взаимодействия со СМЭВ 3

Процесс SendRequestRequest


Процесс SendResponseRequest

Процесс GetRequestRequest

Процесс GetResponseRequest

Обработка входящих сообщений из kafka

  • ПГС-заявления (petition) поступают в mz-adapter из топика mz.petition.in.response
  • ПГС-реквесты поступают в mz-adapter из топика mz.out.request

Отправка сообщений полученных из СМЭВ-3 в kafka

  • Внешние запросы полученные в RequestReceiver отправляются в топик mz.petition.in.request
  • Ответы от внешних систем полученные в ResponseReceiver отправляются в топик mz.out.response


Взаимодействие сервиса с S3-хранилищем

Создание аттачментов при отправке данных в СМЭВ 3


Сохранение аттачментов при получении данных из СМЭВ 3


Замечания:
  • по умолчанию сервис использует s3-корзину mz-attachment
  • для поддержания работы сервиса mz-mvd-registration сервис mz-adapter предоставляет возможность работы со СМЭВ 2
  • сервис mz-adapter поддерживает горизонтальное масштабирование


Написать комментарий...